@echo off
chcp 65001 >nul
echo ========================================
echo Android SDK 快速修复工具
echo ========================================
echo.

echo 正在检查 Android SDK 安装...

REM 检查常见的 SDK 路径
set "SDK_PATHS=C:\Users\%USERNAME%\AppData\Local\Android\Sdk;C:\Android\Sdk;C:\Program Files\Android\Sdk"

for %%p in (%SDK_PATHS%) do (
    if exist "%%p" (
        echo 找到 SDK 路径: %%p
        set "FOUND_SDK=%%p"
        goto :configure_project
    )
)

echo 未找到 Android SDK！
echo.
echo 请按以下步骤操作：
echo 1. 打开 Android Studio
echo 2. 进入 File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK
echo 3. 复制 "Android SDK Location" 中的路径
echo 4. 重新运行此脚本
echo.
pause
exit /b 1

:configure_project
echo 找到 SDK: %FOUND_SDK%

REM 更新 local.properties 文件
echo 正在更新 local.properties 文件...
echo # Android SDK 路径配置 > local.properties
echo sdk.dir=%FOUND_SDK:\=\\% >> local.properties

echo.
echo local.properties 已更新为：
echo sdk.dir=%FOUND_SDK:\=\\%
echo.

REM 设置环境变量
echo 正在设置环境变量...
setx ANDROID_SDK_ROOT "%FOUND_SDK%"
setx ANDROID_HOME "%FOUND_SDK%"

echo.
echo ========================================
echo Android SDK 配置完成！
echo ========================================
echo.
echo 请：
echo 1. 重新启动 Android Studio
echo 2. 尝试构建项目
echo.
echo 如果仍有问题，请检查：
echo - Android Studio 中的 SDK 设置
echo - 项目中的 SDK 版本配置
echo.
pause 